<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title></title>
	<style>
	</style>
</head>
<body>
	<?php   
		// 获取用户提交的数据
		$userName = $_REQUEST["userName"] ?? "";
		$userPwd = $_REQUEST["userPwd"] ?? "";
	?>
	
	<form>
		<input type="hidden" name="cmd" value="cmd"/>
		用户名：<input type="text" name="userName" value="<?php echo $userName;?>"/>
		密码：<input type="text" name="userPwd" value="<?php echo $userPwd;?>" />
		<input type="submit" value="提交"/>
	</form>
	<?php
		function alert($str){
			echo "<script>alert('$str');</script>";
		}
		
		//获取用户提交的预定义的数据
		$cmd = $_REQUEST["cmd"] ?? "";
		if($cmd == ''){
			return;
		}
		
		// 验证
		if(strlen(trim($userName)) == 0){
			// 错误提示
			alert('请输入用户名');
			return;
		}
		if(strlen($userPwd) == 0){
			// 错误提示
			alert('请输入密码');
			return;
		}
	
	
		include "db.php";
		// 1.通过用户名和密码，查询对应的用户信息
		// 2.如果该用户信息存在，那么用户名或密码正确
		// 3.反之，用户名和密码错误
		// 4.用户名和密码正确的前提下，判断是否删除，判断是否过期
		
		$data = mysqli_query($conn,"select * from users where UserName = '$userName' and UserPwd = '$userPwd';");
		$row = mysqli_fetch_array($data);
		if($row){
			// 用户名和密码按正确
			// 1.判断是否删除
			// 2.判断是否过期
			// alert('用户名和密码正确'); 用于做校验
			//echo $row['IsActived'],$row['IsDelete'];
			if($row['IsActived']=='0'){
				// 账号未激活
				alert('账号未激活');
				return;
			}
			if($row['IsDelete'] == '1'){
				alert('账号已删除');
				return;
			}
			session_start();
			$_SESSION['IsLogin'] = 'true';
			echo "<script>alert('登录成功');location.href='Index.php';</script>";
			
		}else{
			// 用户名或密码错误
			alert('用户名或密码错误');
		}
		
	?>
</body>
</html>